package cool.webstudy.admin.model.vo.competition.question;

import cool.webstudy.admin.constant.enums.CompetitionQuestionStatusEnum;
import cool.webstudy.admin.constant.enums.EnabledStatusFlagEnum;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

/**
 * @author 莫振双
 * @date 2025/2/9 14:10
 * @description: 获取赛题详情接口响应模型
 */
@Data
@Schema(description = "获取赛题详情接口响应模型")
public class QueryCompetitionQuestionDetailInfoVO {
    @Schema(description = "业务主键")
    private String unCode;
    @Schema(description = "赛题名称")
    private String name;
    @Schema(description = "赛题描述")
    private String description;
    @Schema(description = "赛题状态")
    private CompetitionQuestionStatusEnum statusFlag;
    @Schema(description = "自动生成flag")
    private EnabledStatusFlagEnum autoFlag;
    @Schema(description = "文件名称")
    private String fileName;
    @Schema(description = "赛题文件")
    private MultipartFile file;
}
